package MyApp.Model.proxy
{
	import MyApp.Model.Authority;
	import MyApp.Model.SelectAuthority;
	import MyApp.Model.TOprRoleAuthority;
	import MyApp.Model.staff.StaffRole;
	
	import flash.events.MouseEvent;
	
	import mx.collections.ArrayCollection;
	import mx.controls.Alert;
	import mx.rpc.AbstractOperation;
	import mx.rpc.events.FaultEvent;
	import mx.rpc.events.ResultEvent;
	import mx.rpc.remoting.RemoteObject;
	
	import org.puremvc.as3.patterns.proxy.Proxy;
	
	import util.Constants;
	import util.GDUtil;
	
	public class AuthorityProxy extends Proxy
	{
		public static const AUTHORITY_LOAD_OK:String =  GDUtil.getUID();
		public static const ROLE_LOAD_OK:String =  GDUtil.getUID();
		public static const AUTHORITY_CONFIG_OK:String =  GDUtil.getUID();
		
		public static const ROLE_LOAD_FAULT:String =  GDUtil.getUID();
		public static const AUTHORITY_LOAD_FAULT:String =  GDUtil.getUID();
		public static const AUTHORITY_CONFIG_FAULT:String =  GDUtil.getUID();
		
		public static const INIT_AUTHORITY_DATA_OK:String = GDUtil.getUID();
		
		public static const NAME:String =  "AuthorityProxy";
		public function AuthorityProxy(proxyName:String=null, data:Object=null)
		{
			super(proxyName, data);
		}
		
	}
}